"use strict";this.default_ContributorServingLoaderClientJs=this.default_ContributorServingLoaderClientJs||{};(function(_){var window=this; try{ var l=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,l);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))},ba=function(a){a:{var b=aa;for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;eb?null:"string"===typeof a?a.charAt(b):a[b]},da=function(a,b){b=ca(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c},ea=function(a){return Array.prototype.concat.apply([],arguments)}, fa=function(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)},ka=function(a,b){for(var c=[],d=0;db||1342177279>>=1)c+=c;return d}});var Da=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&cc&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c>=8);b[c++]=e}return b}; var Sa=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},Ta="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),Ua=function(a,b){for(var c,d,e=1;ea.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b}; var fb=function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},gb=function(a,b){return ab?1:0}; var ib=function(a,b){this.g=b===hb?a:""},hb={}; var jb;a:{var kb=t.navigator;if(kb){var lb=kb.userAgent;if(lb){jb=lb;break a}}jb=""}var y=function(a){return-1!=jb.indexOf(a)}; var mb=function(a){var b;(b=a.ownerDocument&&a.ownerDocument.defaultView)&&b!=t?b=Ia(b.document):(null===Ha&&(Ha=Ia(t.document)),b=Ha);b&&a.setAttribute("nonce",b)}; var nb=function(a){nb[" "](a);return a};nb[" "]=u;var pb=function(a,b){var c=ob;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)}; var qb=y("Opera"),rb=y("Trident")||y("MSIE"),sb=y("Edge"),tb=y("Gecko")&&!(-1!=jb.toLowerCase().indexOf("webkit")&&!y("Edge"))&&!(y("Trident")||y("MSIE"))&&!y("Edge"),ub=-1!=jb.toLowerCase().indexOf("webkit")&&!y("Edge"),vb=function(){var a=t.document;return a?a.documentMode:void 0},wb; a:{var xb="",yb=function(){var a=jb;if(tb)return/rv:([^\);]+)(\)|;)/.exec(a);if(sb)return/Edge\/([\d\.]+)/.exec(a);if(rb)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(ub)return/WebKit\/(\S+)/.exec(a);if(qb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();yb&&(xb=yb?yb[1]:"");if(rb){var zb=vb();if(null!=zb&&zb>parseFloat(xb)){wb=String(zb);break a}}wb=xb} var Ab=wb,ob={},Bb=function(a){return pb(a,function(){for(var b=0,c=fb(String(Ab)).split("."),d=fb(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f>2;e=(e&3)<<4|g>>4;g=(g&15)<<2|k>>6;k&=63;h||(k=64,f||(g=64));c.push(b[n],b[e],b[g]||"",b[k]||"")}return c.join("")},Mb=function(a){if(Ib)return t.atob(a);var b="";Lb(a,function(c){b+=String.fromCharCode(c)});return b},Nb=function(a){var b=[];Lb(a,function(c){b.push(c)});return b}, Lb=function(a,b){function c(k){for(;d>4);64!=g&&(b(f<<4&240|g>>2),64!=h&&b(g<<6&192|h))}},Jb=function(){if(!Hb){Hb={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));Gb[c]=d;for(var e= 0;e=a[0]&&dc.hasOwnProperty(a[1])&&dc.hasOwnProperty(a[2])&&dc.hasOwnProperty(a[3])?!0:!1}; var ic=function(a){A(this,a,hc,null)};x(ic,z);var hc=[3]; var kc=function(a){A(this,a,jc,null)};x(kc,z);var jc=[1,2,3,4],lc=function(a,b){return D(a,1,b||[])},mc=function(a,b){return D(a,2,b||[])},nc=function(a,b){return D(a,3,b||[])},oc=function(a,b){D(a,4,b||[])}; var pc=function(a){A(this,a,null,null)};x(pc,z);var qc=function(a){var b=new pc;E(b,1,Math.floor(a.getTime()/1E3),0);E(b,2,1E6*a.getMilliseconds(),0);return b}; var sc=function(a){A(this,a,rc,null)};x(sc,z);var rc=[12,13,14,17,18,19];sc.prototype.getVersion=function(){return C(this,1,0)}; var tc=function(a,b){return E(a,1,b,0)},uc=function(a,b){return H(a,2,b)},vc=function(a,b){return H(a,3,b)},wc=function(a,b){return E(a,4,b,0)},xc=function(a,b){return E(a,5,b,0)},yc=function(a,b){return E(a,6,b,0)},zc=function(a,b){return E(a,7,b,"")},Ac=function(a,b){return E(a,8,b,0)},Bc=function(a,b){return E(a,9,b,0)},Cc=function(a,b){return E(a,10,b,!1)},Dc=function(a,b){return E(a,11,b,!1)},Ec=function(a,b){return D(a,12,b||[])},Fc=function(a,b){return D(a,13,b||[])},Gc=function(a,b){return D(a, 14,b||[])},Hc=function(a,b){return E(a,15,b,!1)},Ic=function(a,b){return E(a,16,b,"")},Jc=function(a,b){return D(a,17,b||[])},Kc=function(a,b){return D(a,18,b||[])},Lc=function(a,b){a.g||(a.g={});b=b||[];for(var c=[],d=0;dc)throw Error("k`"+c);return String.fromCharCode(Oc+c)};return b()+b()},Vc=function(a){var b=L(a,16);return!0===!!L(a,1)?(a=Tc(a),a.forEach(function(c){if(c>b)throw Error("l`"+c+"`"+b);}),a):Uc(a,b)},Wc=function(a){for(var b=[],c=L(a,12);c--;){var d=L(a,6),e=L(a,2),f=Tc(a),g= b,h=g.push,k=new ic;d=E(k,1,d,0);e=E(d,2,e,0);f=D(e,3,f||[]);h.call(g,f)}return b},Tc=function(a){for(var b=L(a,12),c=[];b--;){var d=!0===!!L(a,1),e=L(a,16);if(d)for(d=L(a,16);e<=d;e++)c.push(e);else c.push(e)}c.sort(function(f,g){return f-g});return c},Uc=function(a,b,c){for(var d=[],e=0;ea.h.length)throw Error("n`"+b);var c=a.h.substring(a.g,a.g+b);a.g+=b;return parseInt(c,2)}; var Xc=function(a){if(!a)throw Error("o");a=Math.floor(10*C(a,1,0)+C(a,2,0)/1E8);return M(a,36)},Yc=function(a){if(!a||2!==a.length)throw Error("p`"+a);return M(a[0].toLowerCase().charCodeAt()-Oc,6)+M(a[1].toLowerCase().charCodeAt()-Oc,6)},cd=function(a){var b=Zc(!0)+$c(a),c=a.reduce(function(d,e){return Math.max(d,e)},0);a=Zc(!1)+ad(a,c);return M(c,16)+(b.lengthb||c&&-1===c.indexOf(e))throw Error("q`"+e);d[e-1]="1"});return d.join("")},Zc=function(a){return!0===a?"1":"0"},M=function(a,b){if(null==a||null==b)throw Error("r");var c=a.toString(2).padStart(b, "0");if(c.length>b)throw Error("s`"+a+"`"+b);return c}; var ed=function(a){try{var b=Nb(a).map(function(f){return f.toString(2).padStart(8,"0")}).join(""),c=new Qc(b);if(3!==L(c,3))return null;var d=mc(lc(new kc,Uc(c,24,J)),Uc(c,24,J)),e=L(c,6);0!==e&&oc(nc(d,Uc(c,e)),Uc(c,e));return d}catch(f){return null}},fd=function(a){try{var b=0!=m(a,3).length?Math.max.apply(Math,ua(m(a,3))):0,c=0!=m(a,4).length?Math.max.apply(Math,ua(m(a,4))):0,d=Math.max(b,c),e=[M(3,3),ad(m(a,1),24),ad(m(a,2),24),M(d,6),ad(m(a,3),d),ad(m(a,4),d)].join("").match(/.{1,8}/g).map(function(f){return parseInt(f.padEnd(8, "0"),2)});return Kb(e,4)}catch(f){return null}}; var gd=function(a){try{var b=Nb(a).map(function(d){return d.toString(2).padStart(8,"0")}).join(""),c=new Qc(b);return Lc(Kc(Jc(Ic(Hc(Gc(Fc(Ec(Dc(Cc(Bc(Ac(zc(yc(xc(wc(vc(uc(tc(new sc,L(c,6)),Rc(c)),Rc(c)),L(c,12)),L(c,12)),L(c,6)),Sc(c)),L(c,12)),L(c,6)),!!L(c,1)),!!L(c,1)),Uc(c,12,Pc)),Uc(c,24,J)),Uc(c,24,J)),!!L(c,1)),Sc(c)),Vc(c)),Vc(c)),Wc(c))}catch(d){return null}},hd=function(a){try{var b=[M(a.getVersion(),6),Xc(G(a,pc,2)),Xc(G(a,pc,3)),M(C(a,4,0),12),M(C(a,5,0),12),M(C(a,6,0),6),Yc(C(a,7,"")), M(C(a,8,0),12),M(C(a,9,0),6),Zc(Tb(a,10)),Zc(Tb(a,11)),ad(m(a,12),12,Pc),ad(m(a,13),24,J),ad(m(a,14),24,J),Zc(Tb(a,15)),Yc(C(a,16,"")),cd(m(a,17)),cd(m(a,18)),dd(Ub(a,ic,19))].join("").match(/.{1,8}/g).map(function(c){return parseInt(c.padEnd(8,"0"),2)});return Kb(b,4)}catch(c){return null}}; var id=function(a){if(!a||!B(a,1))return null;var b=hd(G(a,sc,1));if(!b)return null;if(B(a,2)){a=fd(G(a,kc,2));if(!a)return null;b=b+"."+a}return b},kd=function(a){if(!a)return null;var b=a.split(".");if(4=a.keyCode)a.keyCode=-1}catch(b){}}; var Nd="closure_listenable_"+(1E6*Math.random()|0),Od=0; var Pd=function(a,b,c,d,e){this.listener=a;this.g=null;this.src=b;this.type=c;this.capture=!!d;this.O=e;this.key=++Od;this.K=this.M=!1},Qd=function(a){a.K=!0;a.listener=null;a.g=null;a.src=null;a.O=null}; var Rd=function(a){this.src=a;this.g={};this.h=0};Rd.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.h++);var g=Sd(a,b,d,e);-1d.keyCode||void 0!=d.returnValue)){a:{var e=!1;if(0==d.keyCode)try{d.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==d.returnValue)d.returnValue=!0}d=[];for(e=b.g;e;e=e.parentNode)d.push(e);a=a.type;for(e=d.length-1;0<=e;e--){b.g=d[e];var f=he(d[e],a,!0,b);c=c&&f}for(e=0;e>>0),Zd=function(a){if("function"===typeof a)return a;a[ie]||(a[ie]=function(b){return a.handleEvent(b)});return a[ie]}; var je=function(){Fd.call(this);this.h=new Rd(this);this.$=this;this.I=null};x(je,Fd);je.prototype[Nd]=!0;je.prototype.addEventListener=function(a,b,c,d){Yd(this,a,b,c,d)};je.prototype.removeEventListener=function(a,b,c,d){ee(this,a,b,c,d)}; var O=function(a,b){var c,d=a.I;if(d)for(c=[];d;d=d.I)c.push(d);a=a.$;d=b.type||b;if("string"===typeof b)b=new Gd(b,a);else if(b instanceof Gd)b.target=b.target||a;else{var e=b;b=new Gd(d,a);Ua(b,e)}e=!0;if(c)for(var f=c.length-1;0<=f;f--){var g=b.g=c[f];e=ke(g,d,!0,b)&&e}g=b.g=a;e=ke(g,d,!0,b)&&e;e=ke(g,d,!1,b)&&e;if(c)for(f=0;fa.h&&(a.h++,b.next=a.g,a.g=b)}; var xe=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},ye=function(a){this.g=a||t.document||document}; var ze=function(a){t.setTimeout(function(){throw a;},0)},Ae,Be=function(){var a=t.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!y("Presto")&&(a=function(){var e=xe(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),h="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=v(function(k){if(("*"== h||k.origin==h)&&k.data==g)this.port1.onmessage()},this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}});if("undefined"!==typeof a&&!y("Trident")&&!y("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.W;c.W=null;e()}};return function(e){d.next={W:e};d=d.next;b.port2.postMessage(0)}}return function(e){t.setTimeout(e,0)}}; var Ce=function(){this.h=this.g=null},Ee=new ve(function(){return new De},function(a){a.reset()});Ce.prototype.add=function(a,b){var c=Ee.get();c.set(a,b);this.h?this.h.next=c:this.g=c;this.h=c};var Ge=function(){var a=Fe,b=null;a.g&&(b=a.g,a.g=a.g.next,a.g||(a.h=null),b.next=null);return b},De=function(){this.next=this.h=this.g=null};De.prototype.set=function(a,b){this.g=a;this.h=b;this.next=null};De.prototype.reset=function(){this.next=this.h=this.g=null}; var Ke=function(a,b){He||Ie();Je||(He(),Je=!0);Fe.add(a,b)},He,Ie=function(){if(t.Promise&&t.Promise.resolve){var a=t.Promise.resolve(void 0);He=function(){a.then(Le)}}else He=function(){var b=Le;"function"!==typeof t.setImmediate||t.Window&&t.Window.prototype&&!y("Edge")&&t.Window.prototype.setImmediate==t.setImmediate?(Ae||(Ae=Be()),Ae(b)):t.setImmediate(b)}},Je=!1,Fe=new Ce,Le=function(){for(var a;a=Ge();){try{a.g.call(a.h)}catch(b){ze(b)}we(Ee,a)}Je=!1}; var Q=function(a){this.g=0;this.o=void 0;this.j=this.h=this.i=null;this.l=this.m=!1;if(a!=u)try{var b=this;a.call(void 0,function(c){Me(b,2,c)},function(c){Me(b,3,c)})}catch(c){Me(this,3,c)}},Ne=function(){this.next=this.i=this.h=this.j=this.g=null;this.l=!1};Ne.prototype.reset=function(){this.i=this.h=this.j=this.g=null;this.l=!1};var Oe=new ve(function(){return new Ne},function(a){a.reset()}),Pe=function(a,b,c){var d=Oe.get();d.j=a;d.h=b;d.i=c;return d}; Q.prototype.then=function(a,b,c){return Qe(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};Q.prototype.$goog_Thenable=!0;var Re=function(a,b){Qe(a,null,b,void 0)};Q.prototype.cancel=function(a){if(0==this.g){var b=new Se(a);Ke(function(){Te(this,b)},this)}}; var Te=function(a,b){if(0==a.g)if(a.i){var c=a.i;if(c.h){for(var d=0,e=null,f=null,g=c.h;g&&(g.l||(d++,g.g==a&&(e=g),!(e&&1h?"":0==h?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*h)).toUTCString())+(d?";secure":"")+(null!=e?";samesite="+e:"")}; S.prototype.get=function(a,b){for(var c=a+"=",d=(this.g.cookie||"").split(";"),e=0,f;ea+33696E6)return null}else return null;return m(b,1)},Hf=function(a){return(a=Df(a))?G(a,zf,5)||null:null}; var Jf=function(a){A(this,a,If,null)};x(Jf,z);var If=[1,2,3,4]; var Kf=function(a,b,c){this.g=a;this.h=b;this.i=c}; var T=function(a,b){this.h=a|0;this.g=b|0},Lf=function(a){return 4294967296*a.g+(a.h>>>0)};T.prototype.toString=function(a){a=a||10;if(2>a||36>21;if(0==b||-1==b&&(0!=this.h||-2097152!=this.g))return b=Lf(this),10==a?""+b:b.toString(a);b=14-(a>>2);var c=Math.pow(a,b),d=U(c,c/4294967296);c=Mf(this,d);d=Math.abs(Lf(this.add(V(Nf(c,d)))));var e=10==a?""+d:d.toString(a);e.length>>0>b.h>>>0?1:-1:a.g>b.g?1:-1},V=function(a){var b=~a.h+1|0;return U(b,~a.g+!b|0)};T.prototype.add=function(a){var b=this.g>>>16,c=this.g&65535,d=this.h>>>16,e=a.g>>>16,f=a.g&65535,g=a.h>>>16;a=(this.h&65535)+(a.h&65535);g=(a>>>16)+(d+g);d=g>>>16;d+=c+f;b=(d>>>16)+(b+e)&65535;return U((g&65535)<<16|a&65535,b<<16|d&65535)}; var Nf=function(a,b){if(Of(a))return a;if(Of(b))return b;var c=a.g>>>16,d=a.g&65535,e=a.h>>>16;a=a.h&65535;var f=b.g>>>16,g=b.g&65535,h=b.h>>>16;b=b.h&65535;var k=a*b;var n=(k>>>16)+e*b;var w=n>>>16;n=(n&65535)+a*h;w+=n>>>16;w+=d*b;var F=w>>>16;w=(w&65535)+e*h;F+=w>>>16;w=(w&65535)+a*g;F=F+(w>>>16)+(c*b+d*h+e*g+a*f)&65535;return U((n&65535)<<16|k&65535,F<<16|w&65535)},Mf=function(a,b){if(Of(b))throw Error("D");if(0>a.g){if(Pf(a,Rf)){if(Pf(b,Sf)||Pf(b,Tf))return Rf;if(Pf(b,Rf))return Sf;var c=1;if(0== c)c=a;else{var d=a.g;c=32>c?U(a.h>>>c|d<<32-c,d>>c):U(d>>c-32,0<=d?0:-1)}c=Mf(c,b);d=1;if(0!=d){var e=c.h;c=32>d?U(e<>>32-d):U(0,e<b.g?Sf:Tf;a=a.add(V(Nf(b,c)));return c.add(Mf(a,b))}return 0>b.g?Mf(V(a),V(b)):V(Mf(V(a),b))}if(Of(a))return Uf;if(0>b.g)return Pf(b,Rf)?Uf:V(Mf(a,V(b)));for(d=Uf;0<=Qf(a,b);){c=Math.max(1,Math.floor(Lf(a)/Lf(b)));e=Math.ceil(Math.log(c)/Math.LN2);e=48>=e?1:Math.pow(2,e-48);for(var f=Vf(c),g=Nf(f,b);0>g.g||0a?-9223372036854775808>=a?Rf:V(new T(-a,-a/4294967296)):Uf},U=function(a,b){return new T(a,b)},Uf=U(0,0),Sf=U(1,0),Tf=U(-1,-1),Wf=U(4294967295,2147483647),Rf=U(0,2147483648); /* Portions of this code are from MochiKit, received by The Closure Authors under the MIT license. All other code is Copyright 2005-2009 The Closure Authors. All Rights Reserved. */ /* Copyright 2013 Google Inc. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ var Xf=function(a){l.call(this,a)};x(Xf,l);var Yf=function(a){l.call(this,a)};x(Yf,Xf); /* Copyright 2012 Google Inc. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ var Zf=function(a){var b=[];Pa(a,function(c){b.push(c>>>24&255);b.push(c>>>16&255);b.push(c>>>8&255);b.push(c&255)});return b},$f=function(a){for(var b=1,c=0;c=d&&0==d-Math.floor(d))|0}return 1==b}; var ag=function(){this.g=null},bg=function(){this.g=null};x(bg,ag); var cg=function(){}; var dg=function(){this.h=-1}; var eg=function(){this.h=64;this.g=[];this.s=[];this.v=[];this.o=[];this.o[0]=128;for(var a=1;ae;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.g[0];c=a.g[1];var g=a.g[2],h=a.g[3],k=a.g[4];for(e=0;80>e;e++){if(40>e)if(20>e){f=h^c&(g^h);var n=1518500249}else f=c^g^h,n=1859775393;else 60>e?(f=c&g|h&(c|g),n=2400959708): (f=c^g^h,n=3395469782);f=(b<<5|b>>>27)+f+k+n+d[e]&4294967295;k=h;h=g;g=(c<<30|c>>>2)&4294967295;c=b;b=f}a.g[0]=a.g[0]+b&4294967295;a.g[1]=a.g[1]+c&4294967295;a.g[2]=a.g[2]+g&4294967295;a.g[3]=a.g[3]+h&4294967295;a.g[4]=a.g[4]+k&4294967295}; eg.prototype.i=function(a,b){if(null!=a){void 0===b&&(b=a.length);for(var c=b-this.h,d=0,e=this.s,f=this.j;dthis.j?this.i(this.o,56-this.j):this.i(this.o,this.h-(this.j-56));for(var c=this.h-1;56<=c;c--)this.s[c]=b&255,b/=256;fg(this,this.s);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.g[c]>>d&255,++b;return a}; /* Copyright 2014 Google Inc. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ var gg=function(a,b){return(-(a>b|0)|0)&(a^b)^b}; /* Copyright 2011 Google Inc. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ var W=function(a){this.g=[];if(void 0!==a){if(!("function"===typeof t.Uint8Array&&a instanceof Uint8Array||$f(a)))throw new Yf("Input should be a byte array.");for(var b=a.length,c=Array((b+2)/3|0),d=0;0<=b;b-=3)c[d++]=a[b-1]&255|(a[b-2]&255)<<8|(a[b-3]&255)<<16;this.g=c}this.h=0},X=function(a){var b=new W;b.g.length=a;return b},hg=function(a){var b=new W;b.g=fa(a);return b},ig=function(a){if(0>a||281474976710656>>16&255,d[c++]=a.g[b-1]>>>8&255,d[c++]=a.g[b-1]&255;for(c=b=a=0;c>=24;c.g[b]=d;return c}; var lg=function(a,b){var c=og(b),d=(c+24-1)/24|0;c=24*d-c;b=pg(b,c);var e=jg(hg(a.g),pg(a,c),0==c|0);a=jg(qg,X(e.g.length+1),0>=e.g.length+1-d|0);e.g.push(0);for(var f=e.g.length-d-1;0<=f;f--){var g=b.g.length,h=16777216*e.g[g+f]+e.g[g+f-1];var k=b.g[g-1];var n=Math.floor(h/k);k=n-(16777216==n|n*(b.g[g-2]|0)>16777216*(h-n*k)+(e.g[g+f-2]|0));g=0;a.g[f]=k;for(h=0;h<=d;h++)g+=e.g[h+f]-(b.g[h]|0)*k,e.g[h+f]=g&16777215,g=Math.floor(g/16777216);k=g;g=0;a.g[f]+=k;for(h=0;h<=d;h++)g+=e.g[h+f]+(b.g[h]&k), e.g[h+f]=g&16777215,g>>=24}if(0>c||23>c),g=(e.g[h]&f)<<24-c;c=X(d);for(e=0;ek&!d;e|=h>k;f|=hb||23>24-b&e;d.g[c]=g;return mg(d)},qg=ig(0);ig(1);ig(2); var sg=function(a,b){W.call(this,a);mg(this);a=1;for(var c=this.g[0],d=1;16777216>d;d<<=1)a*c&d&&(a|=d);this.j=16777216-a;if(void 0!==b)b=new W(b);else{b=this.g.length;a=X(2*b+1);for(c=0;c<2*b;++c)a.g[c]=0;a.g[2*b]=1;b=lg(a,this).Z}this.l=b;this.i=rg(this,this.l)};x(sg,W); sg.prototype.pow=function(a,b){a=new W(a);b instanceof W&&(b=kg(b));var c=Y(this,a,this.l);a=Array(16);a[0]=this.i;for(var d=1;16>d;++d)a[d]=Y(this,c,a[d-1]);c=X(this.g.length);d=hg(this.i.g);for(var e=b.length,f=0;f>4&15],c),Y(this,c,c,d),Y(this,d,d,c),Y(this,c,c,d),Y(this,d,d,c),Y(this,c,a[b[f]&15],d);rg(this,d,c);return kg(c)}; var rg=function(a,b,c){var d=a.g.length;c=c||X(d);for(var e=0;e>=24;var f=d>>24;for(e=d=0;e>=24}; var ug=function(a,b,c){this.i=a;this.j=this.h=b;this.g=null;this.modulusLength=0;this.g=new sg(a,c);this.modulusLength=Math.ceil(og(this.g)/8)};Ba(ug,cg); var xg=function(a,b){this.h=64;this.m=t.Uint8Array?new Uint8Array(this.h):Array(this.h);this.o=this.j=0;this.g=[];this.v=a;this.s=b;this.A=t.Int32Array?new Int32Array(64):Array(64);void 0===vg&&(t.Int32Array?vg=new Int32Array(wg):vg=wg);this.reset()},vg;x(xg,dg);var yg=ea(128,ka(0,63));xg.prototype.reset=function(){this.o=this.j=0;this.g=t.Int32Array?new Int32Array(this.s):fa(this.s)}; var zg=function(a){for(var b=a.m,c=a.A,d=0,e=0;eb;b++){e=c[b-15]|0;d=c[b-2]|0;var f=(c[b-16]|0)+((e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3)|0,g=(c[b-7]|0)+((d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10)|0;c[b]=f+g|0}d=a.g[0]|0;e=a.g[1]|0;var h=a.g[2]|0,k=a.g[3]|0,n=a.g[4]|0,w=a.g[5]|0,F=a.g[6]|0;f=a.g[7]|0;for(b=0;64>b;b++){var K=((d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10))+(d&e^d&h^e&h)|0;g=n&w^~n&F;f=f+((n>>>6|n<<26)^(n>>>11|n<<21)^(n>>> 25|n<<7))|0;g=g+(vg[b]|0)|0;g=f+(g+(c[b]|0)|0)|0;f=F;F=w;w=n;n=k+g|0;k=h;h=e;e=d;d=g+K|0}a.g[0]=a.g[0]+d|0;a.g[1]=a.g[1]+e|0;a.g[2]=a.g[2]+h|0;a.g[3]=a.g[3]+k|0;a.g[4]=a.g[4]+n|0;a.g[5]=a.g[5]+w|0;a.g[6]=a.g[6]+F|0;a.g[7]=a.g[7]+f|0}; xg.prototype.i=function(a,b){void 0===b&&(b=a.length);var c=0,d=this.j;if("string"===typeof a)for(;c=e&&e==(e|0)))throw Error("E");this.m[d++]=e;d==this.h&&(zg(this),d=0)}else throw Error("F");this.j=d;this.o+=b}; xg.prototype.l=function(){var a=[],b=8*this.o;56>this.j?this.i(yg,56-this.j):this.i(yg,this.h-(this.j-56));for(var c=63;56<=c;c--)this.m[c]=b&255,b/=256;zg(this);for(c=b=0;c>d&255;return a}; var wg=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804, 4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]; var Cg=function(){xg.call(this,8,Ag)};x(Cg,xg);var Ag=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]; for(var Dg=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132, 1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909, 1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270, 289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],Eg=[],Fg=0;Fg=b||0>=c||0>=d)throw Error("G");this.m=b;this.i=c;this.l=d;this.j=e},Pg=function(a){switch(a.g){case "Y":return a.m;case "N":return a.i;case "P":return a.j;default:return a.l}},Qg=function(a,b,c,d,e,f){this.l=new Ng(Nb(a),Nb(b));this.j=c;this.g=d;this.i=e;this.h=f}; var Rg=function(a,b,c,d,e,f,g,h){this.g=a||"";this.h=new Qg(b||"",c||"",e||1,f||1,g||1,h||1);this.i=d||""},Sg=function(a){var b=(new S(document)).get(a.g,"");if(b){var c=a.h;var d=c.l;a=Ra(a.i);b=Nb(b.substr(b.indexOf(":")+1));d=d.g;var e=d.g;if(!e.g){var f=new eg;f.i(Zf([e.h.i.length]));f.i(e.h.i);f.i(Zf([e.h.h.length]));f.i(e.h.h);f=f.l();var g=Array(5);g[0]=0;g[1]=f[0];g[2]=f[1];g[3]=f[2];g[4]=f[3];e.g=g}e=e.g;b:if(f=ja(b,0,e.length),ha(e)&&ha(f)&&e.length==f.length){g=e.length;for(var h=0;h>>0);g=g[0];if(f+g>b.length)b=null;else{e=ja(b,f,f+g);a=la(e,Zf([a.length]),a,b[0]);d=d.g.h;b=d.g.pow(ja(b,f+g),d.j);f=d.l;d=d.modulusLength-1;g=f.hash(a);a=[];if(void 0===Jg[f.j])throw new Ig("invalid hash for signature");ia(a,Jg[f.j]);ia(a,g);f=a.length;if(d=b.length)b=String.fromCharCode.apply(null,b);else{a="";for(d=0;dd;d++)8==d||13==d||18==d||23==d?a[d]="-":14==d?a[d]="4":(2>=b&&(b=33554432+16777216*Math.random()|0),c=b&15,b>>=4,a[d]=qh[19==d?c&3|8:c]);return a.join("")}; var sh=function(a,b){this.h=a;this.g=b},th=function(a){var b=(b=Ff(a))&&B(b,1)?m(b,1):null;var c=(c=Ff(a))&&B(c,2)?m(c,2):null;a=(a=Ff(a))&&B(a,3)?m(a,3):null;if(null==b||null==c||null==a)return null;a=kd(b);var d=Nc(c);return a&&d?new sh(b,c):null}; var uh=function(a){try{var b=Gf(a);return b?I(Jf,b):null}catch(c){return null}}; var vh=function(a){a=(void 0===a?null:a)||t;return a.googlefc||(a.googlefc={})},wh=function(a,b,c){c=void 0===c?!1:c;var d=vh(null);if(!d.hasOwnProperty(a)||c)d[a]=b}; wh("ConsentStatusEnum",{UNKNOWN:0,CONSENTED_TO_PERSONALIZED_ADS:1,CONSENTED_TO_NON_PERSONALIZED_ADS:2,CONTRIBUTOR:3,NO_CONSENT:4,CONSENT_NOT_REQUIRED:5});wh("AdBlockerStatusEnum",{UNKNOWN:0,EXTENSION_LEVEL_AD_BLOCKER:1,NETWORK_LEVEL_AD_BLOCKER:2,NO_AD_BLOCKER:3});wh("WhitelistStatusEnum",{UNKNOWN:0,NOT_WHITELISTED:1,WHITELISTED:2});wh("AllowAdsStatusEnum",{UNKNOWN:0,ADS_NOT_ALLOWED:1,ADS_ALLOWED:2}); var xh=function(a){A(this,a,null,null)};x(xh,z); var zh=function(a){A(this,a,yh,null)};x(zh,z);var yh=[1]; var Ah=function(a){A(this,a,null,null)};x(Ah,z); var Bh={sa:"loaded",da:"getM25Consent"}; var Ch=function(a){A(this,a,null,null)};x(Ch,z);var Dh=function(a){var b=new Ch;return D(b,1,a)},Eh=function(a,b){return D(a,3,b)}; var Gh=function(a){A(this,a,Fh,null)};x(Gh,z);var Fh=[1,2]; var Hh=function(a){A(this,a,null,null)};x(Hh,z);var Ih=function(a){var b=new Hh;return D(b,1,a)}; var Jh=function(a){A(this,a,null,null)};x(Jh,z);var Kh=function(a,b){return H(a,2,b)}; var Lh=function(){this.i=this.g=null;this.h=!1};Lh.prototype.setCmpModeObject=function(a){try{this.g=I(Ch,a)}catch(b){}};Lh.prototype.setM25ConsentObject=function(a){try{this.i=I(Gh,a)}catch(b){}};Lh.prototype.getSerializedReturnMessageForCommand=function(a){if(this.h)return Kh(new Jh,Ih(4)).h();switch(a){case "loaded":return a=new Jh,a=H(a,3,this.g),Kh(a,Ih(1)).h();case "getM25Consent":return a=new Jh,a=H(a,4,this.i),Kh(a,Ih(1)).h();default:return this.getSerializedReturnMessageForInvalidCommand()}}; Lh.prototype.getSerializedReturnMessageForInvalidCommand=function(){return Kh(new Jh,Ih(2)).h()};Lh.prototype.setError=function(){this.h=!0};var Mh=function(a){a.__fcInternalApiManager=a.__fcInternalApiManager||new Lh;return a.__fcInternalApiManager}; var Nh=function(a){this.i=Mh(a);this.g={};this.h={}};Nh.prototype.push=function(a,b){Oh(a)?this.h[a]?(a=this.i.getSerializedReturnMessageForCommand(a),"function"===typeof b&&b(a)):(this.g[a]=this.g[a]||[],this.g[a].push(b)):(a=this.i.getSerializedReturnMessageForInvalidCommand(),"function"===typeof b&&b(a))};Nh.prototype.executeCommandType=function(a){if(Oh(a)){this.h[a]=!0;for(var b=this.g[a]||[];0b)throw Error("H`"+b);a.o=b}else a.o=null},Yh=function(a,b,c){b instanceof Z?(a.h=b,ei(a.h,a.g)):(c||(b=$h(b,fi)),a.h=new Z(b,a.g))},gi=function(a,b){return a.h.get(b)},hi=function(a){return a instanceof Vh?new Vh(a):new Vh(a,void 0)},Zh=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},$h=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b, ii),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},ii=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},ai=/[#\/\?@]/g,ci=/[#\?:]/g,bi=/[#\?]/g,fi=/[#\?@]/g,di=/#/g,Z=function(a,b){this.h=this.g=null;this.i=a||null;this.j=!!b},ji=function(a){a.g||(a.g=new P,a.h=0,a.i&&df(a.i,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}; Z.prototype.add=function(a,b){ji(this);this.i=null;a=ki(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.h+=1;return this};var li=function(a,b){ji(a);b=ki(a,b);se(a.g.h,b)&&(a.i=null,a.h-=a.g.get(b).length,a=a.g,se(a.h,b)&&(delete a.h[b],a.i--,a.g.length>2*a.i&&re(a)))},mi=function(a,b){ji(a);b=ki(a,b);return se(a.g.h,b)};Z.prototype.forEach=function(a,b){ji(this);this.g.forEach(function(c,d){Pa(c,function(e){a.call(b,e,d,this)},this)},this)}; Z.prototype.D=function(){ji(this);for(var a=this.g.C(),b=this.g.D(),c=[],d=0;d